const $api = require('./../../utils/request').API;

Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  formSubmit(e){
  
    if( e.detail.value.code == "" ||  e.detail.value.password =='' ){
      return wx.showToast({
        title: '请输入完整',
        icon:'error'
      })
    }else{
      wx.showLoading({
        title: '正在登录',
      });
      let params = {
        password: e.detail.value.password,
        username: e.detail.value.code
        }
        $api.login(params).then(res=>{
          wx.hideLoading({
            fail:()=>{},
            success:()=>{},
            complete: (complete) => {}
          })
          wx.setStorageSync('token',res.token);
          wx.setStorageSync('userid',res.userInfo.userId);


          wx.setStorageSync('gongHao',e.detail.value.code);
          $api.getUserId(e.detail.value.code).then(dats=>{
            console.log(dats);
            if(dats.data != null){
              wx.setStorageSync('userId',dats.data.id);
              wx.showToast({
                title: '登录成功',
                icon:'success',
                duration:1500,
              })
              setTimeout(() => {
                wx.reLaunch({
                  url:'../home/home'
                })
              }, 1500);
    
          
            }else{
              wx.showToast({
                title: '当前账号在职状态异常',
                icon:'error',
                duration:1500,
              })

      
            }
           
 
          })
        }).catch(err=>{
          wx.hideLoading({
            fail:()=>{},
            success:()=>{},
            complete: (complete) => {}
          })
          wx.showToast({
            title: err.msg,
            icon:'none'
          })
        })
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if( wx.getStorageSync('userId') && wx.getStorageSync('gongHao')){
      wx.reLaunch({
        url: '../home/home',
      })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})